<h1><?php echo BaseZF::escape(_('Example Index')); ?></h1>
<p>
<?php echo BaseZF::escape(_('This is a little compilation of examples to know how use BaseZF implementation of Zend Framework')); ?>
<br />
<?php echo BaseZF::escape(_('See the source of controller at : "/application/controllers/ExampleController.php"')); ?></p>

<h2><?php echo BaseZF::escape(_('BaseZF compoments')); ?></h2>
<p>

    <h3><?php echo BaseZF::escape(_('Zend Framework')); ?></h3>
    <ul>
        <li><?php echo BaseZF::escape(_('Use one of best PHP framework ever make alias Zend Framework')); ?></li>
        <li><?php echo BaseZF::escape(_('MVC implementation')); ?></li>
        <li><?php echo BaseZF::escape(_('High-quality, object-oriented PHP 5 class library')); ?></li>
        <li><?php echo BaseZF::escape(_('Use powerfull URL parsor')); ?></li>
    </ul>

    <h3><?php echo BaseZF::escape(_('BaseZF')); ?></h3>
    <ul>
        <li><?php echo BaseZF::escape(_('Logs system')); ?></li>
        <li><?php echo BaseZF::escape(_('Error handler and reporting')); ?></li>
        <li><?php echo BaseZF::escape(_('Cache support : Memcache, APC')); ?></li>
        <li><?php echo BaseZF::escape(_('Easy model manipulation (search, edit, create, cache, delete, ...)')); ?></li>
        <li><?php echo BaseZF::escape(_('Easy customization')); ?></li>
        <li><?php echo BaseZF::escape(_('Form helpers and validation')); ?></li>
        <li><?php echo BaseZF::escape(_('PHP Session with namespaces')); ?></li>
        <li><?php echo BaseZF::escape(_('Easy Ajax and advanced Javascript implementation')); ?></li>
        <li><?php echo BaseZF::escape(_('Ajax History system')); ?></li>
        <li><?php echo BaseZF::escape(_('Easy images and files manipulation')); ?></li>
        <li><?php echo BaseZF::escape(_('Internal debuger : SESSION, SQL')); ?></li>
        <li><?php echo BaseZF::escape(_('Multi-language support')); ?></li>
    </ul>

    <h3><?php echo BaseZF::escape(_('BaseZF futur')); ?></h3>
    <ul>
        <li><?php echo BaseZF::escape(_('Powerfull ACL system based on module/controller/action')); ?></li>
        <li><?php echo BaseZF::escape(_('Keep Session between nodes (MemCache)')); ?></li>
        <li><?php echo BaseZF::escape(_('Internal debuger : CACHE')); ?></li>
    </ul>
</p>

<h2><?php echo BaseZF::escape(_('Examples')); ?></h2>

<h3><?php echo BaseZF::escape(_('Css stuff'));?></h3>
<ul>
    <li><a href="<?php echo $this->url(array('action' => 'csslayout'), 'example_action'); ?>"><?php echo BaseZF::escape(_('CSS layout')); ?></a></li>
    <li><a href="<?php echo $this->url(array('action' => 'tooltips'), 'example_action'); ?>"><?php echo BaseZF::escape(_('CSS Tooltips')); ?></a></li>
    <li><a href="<?php echo $this->url(array('action' => 'cssstartrating'), 'example_action'); ?>"><?php echo BaseZF::escape(_('CSS Start Rating')); ?></a></li>
</ul>

<h3><?php echo BaseZF::escape(_('Prototype and script.aculo.us'));?></h3>
<ul>
    <li><a href="<?php echo $this->url(array('action' => 'ajaxrequest'), 'example_action'); ?>"><?php echo BaseZF::escape(_('Ajax request with and without client cache')); ?></a></li>
    <li><a href="<?php echo $this->url(array('action' => 'ajaxautocompleter'), 'example_action'); ?>"><?php echo BaseZF::escape(_('Ajax autocompleter')); ?></a></li>
    <li><a href="<?php echo $this->url(array('action' => 'sortablelist'), 'example_action'); ?>"><?php echo BaseZF::escape(_('Sortable List')); ?></a></li>
    <li><a href="#todo"><?php echo BaseZF::escape(_('LightBox')); ?></a>*</li>
</ul>

<h3><?php echo BaseZF::escape(_('BaseZF & Zend Framework'));?></h3>
<ul>
    <li><a href="<?php echo $this->url(array('action' => 'errorhandler'), 'example_action'); ?>"><?php echo BaseZF::escape(_('Error Handler')); ?></a></li>
    <li><a href="<?php echo $this->url(array('action' => 'sendmail'), 'example_action'); ?>"><?php echo BaseZF::escape(_('Send Mail')); ?></a></li>
    <li><a href="<?php echo $this->url(array('action' => 'httpclient'), 'example_action'); ?>"><?php echo BaseZF::escape(_('PHP Http Client')); ?></a></li>
    <li><a href="<?php echo $this->url(array('action' => 'redirect'), 'example_action'); ?>"><?php echo BaseZF::escape(_('Redirect to another action')); ?></a></li>
    <li><a href="<?php echo $this->url(array('action' => 'forward'), 'example_action'); ?>"><?php echo BaseZF::escape(_('Forward to another action')); ?></a></li>
    <li><a href="<?php echo $this->url(array('action' => 'session'), 'example_action'); ?>"><?php echo BaseZF::escape(_('Session NameSpace')); ?></a></li>
    <li><a href="<?php echo $this->url(array('action' => 'translate'), 'example_action'); ?>"><?php echo BaseZF::escape(_('Multi-language')); ?></a></li>
    <li><a href="<?php echo $this->url(array('action' => 'cookies'), 'example_action'); ?>"><?php echo BaseZF::escape(_('Cookies')); ?></a>*</li>
</ul>

<h3><?php echo BaseZF::escape(_('Form and Ajax Form'));?></h3>
<ul>
    <li><a href="<?php echo $this->url(array('action' => 'form'), 'example_action'); ?>"><?php echo BaseZF::escape(_('Form example by field type')); ?></a></li>
    <li><a href="<?php echo $this->url(array('action' => 'formcheck'), 'example_action'); ?>"><?php echo BaseZF::escape(_('Form example with check system')); ?></a></li>
</ul>

<h3><?php echo BaseZF::escape(_('Model object manipulation'));?></h3>
<ul>
    <li><a href="<?php echo $this->url(array('action' => 'searchexamplemodel'), 'example_action'); ?>"><?php echo BaseZF::escape(_('Search Model with pagination')); ?></a>*</li>
    <li><a href="<?php echo $this->url(array('action' => 'addexamplemodel'), 'example_action'); ?>"><?php echo BaseZF::escape(_('Creation Model form')); ?></a>*</li>
    <li><a href="<?php echo $this->url(array('action' => 'editexamplemodel'), 'example_action'); ?>"><?php echo BaseZF::escape(_('Editing Model form')); ?></a>*</li>
    <li><a href="<?php echo $this->url(array('action' => 'formcheck'), 'example_action'); ?>"><?php echo BaseZF::escape(_('Delete Model action')); ?></a>*</li>
    <li><a href="<?php echo $this->url(array('action' => 'formcheck'), 'example_action'); ?>"><?php echo BaseZF::escape(_('Clean Model cache')); ?></a>*</li>
</ul>

<h3><?php echo BaseZF::escape(_('Others Compoments'));?></h3>
<ul>
    <li><a href="<?php echo $this->url(array('action' => 'imageresize'), 'example_action'); ?>"><?php echo BaseZF::escape(_('Image resize')); ?></a></li>
</ul>
